package com.ruoyi.gxs.mapper;

import java.util.List;
import com.ruoyi.gxs.domain.GxsStudyChange;

/**
 * 学习成绩变化Mapper接口
 * 
 * @author 高晓松
 * @date 2024-01-03
 */
public interface GxsStudyChangeMapper 
{
    /**
     * 查询学习成绩变化
     * 
     * @param gxsId 学习成绩变化主键
     * @return 学习成绩变化
     */
    public GxsStudyChange selectGxsStudyChangeByGxsId(Long gxsId);

    /**
     * 查询学习成绩变化列表
     * 
     * @param gxsStudyChange 学习成绩变化
     * @return 学习成绩变化集合
     */
    public List<GxsStudyChange> selectGxsStudyChangeList(GxsStudyChange gxsStudyChange);

    /**
     * 新增学习成绩变化
     * 
     * @param gxsStudyChange 学习成绩变化
     * @return 结果
     */
    public int insertGxsStudyChange(GxsStudyChange gxsStudyChange);

    /**
     * 修改学习成绩变化
     * 
     * @param gxsStudyChange 学习成绩变化
     * @return 结果
     */
    public int updateGxsStudyChange(GxsStudyChange gxsStudyChange);

    /**
     * 删除学习成绩变化
     * 
     * @param gxsId 学习成绩变化主键
     * @return 结果
     */
    public int deleteGxsStudyChangeByGxsId(Long gxsId);

    /**
     * 批量删除学习成绩变化
     * 
     * @param gxsIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteGxsStudyChangeByGxsIds(Long[] gxsIds);
}
